IMsgStore
: IMAPIProp
The IMsgStore
interface provides access to message store information and to messages and
folders.
Quick Info
Header
file: |
MAPIDEFS.H |
Exposed by: |
Message
store object |
Implemented
by: |
Message
store providers |
Called by: |
Client
applications, the MAPI spooler, MAPI |
Corresponding
pointer type: |
LPMDB |
Transaction
model: |
Non-transacted |
Vtable Order
Advise |
Registers
to receive notification of specified events affecting the message store. |
|
Unadvise |
Cancels the
sending of notifications previously set up with a call to the IMsgStore::Advise
method. |
|
CompareEntryIDs |
Compares
two folder or message entry identifiers to determine if they refer to the
same object. |
|
OpenEntry |
Opens a
folder or message and returns an interface pointer for further access. |
|
SetReceiveFolder |
Establishes
a folder as the destination for incoming messages of a particular message
class. |
|
GetReceiveFolder |
Obtains the
folder that was established as the destination for incoming messages of a
specified message class or the default receive folder for the message store. |
|
GetReceiveFolderTable |
Provides
access to the receive folder table, a table with information about all of the
receive folders for the message store. |
|
StoreLogoff |
Enables the
orderly logoff of the message store. |
|
AbortSubmit |
Attempts to
remove a message from the outgoing queue. |
|
GetOutgoingQueue |
Provides
access to the outgoing queue table, a table with information about all of the
messages in the message store s outgoing queue. This method is called only by
the MAPI spooler. |
|
SetLockState |
Locks or
unlocks a message. This method is called only by the MAPI spooler. |
|
FinishedMsg |
Enables the
message store provider to perform processing on a sent message. This method
is called only by the MAPI spooler. |
|
NotifyNewMail |
Informs the
message store that a new message has arrived. This method is called only by
the MAPI spooler. |
|
|
|
|
Required
properties |
Access
level |
|
PR_DISPLAY_NAME |
Read/write |
|
PR_ENTRYID |
Read-only |
|
PR_OBJECT_TYPE |
Read-only |
|
PR_RECORD_KEY |
Read-only |
|
PR_STORE_ENTRYID |
Read-only |
|
PR_STORE_RECORD_KEY |
Read-only |
|
PR_MDB_PROVIDER |
Read-only |
|
PR_STORE_SUPPORT_MASK |
Read-only |
|
Properties
for IPM message stores |
|
PR_IPM_OUTBOX_ENTRYID |
PR_IPM_OUTBOX_SEARCH_KEY |
PR_IPM_SENTMAIL_ENTRYID |
PR_IPM_SENTMAIL_SEARCH_KEY |
PR_IPM_SUBTREE_ENTRYID |
PR_IPM_SUBTREE_SEARCH_KEY |
PR_IPM_WASTEBASKET_ENTRYID |
PR_IPM_WASTEBASKET_SEARCH_KEY |
PR_MDB_PROVIDER |
PR_STORE_SUPPORT_MASK |